/* ::::: http://www.yjgo.com.cn/css/new_default.css ::::: */

BODY { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
H1 { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
H3 { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
H4 { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
P { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
UL { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
LI { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
DT { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
DD { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
FORM { padding: 0px; margin: 0px; color: rgb(51, 51, 51); }
BODY { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
INPUT { margin: -1px 0px; }
IMG { border-width: 0px; border-style: none; border-color: -moz-use-text-color; vertical-align: bottom; }
A:hover { color: rgb(102, 102, 102); text-decoration: underline; }
.clear { display: block; height: 0px; clear: both; overflow: hidden; }
.navpath { padding-left: 14px; background: transparent url('prds_detail_03.png') no-repeat scroll left 50%; height: 18px; }
.navpath SPAN { padding-left: 10px; display: block; background: transparent url('prds_detail_01_03.png') no-repeat scroll left 50%; float: left; height: 18px; margin-left: 6px; }
.navpath SPAN A { color: rgb(181, 181, 181); }
.moreprdpic { text-align: center; }
.moreprdpic IMG { margin: 4px 0px; }
.review_qa_form { padding-top: 8px; }
.review_qa_form .rqftitle { background: transparent url('prds_detail_65.png') repeat-x scroll 50% top; height: 35px; border-top: 3px solid rgb(161, 161, 161); }
.review_qa_form .rqftitle H3 { line-height: 35px; display: block; float: left; height: 35px; margin-right: 8px; }
.review_qa_form .rqftitle SPAN { line-height: 35px; display: block; float: left; height: 35px; margin-right: 8px; }
.review_qa_form .rqftitle DIV { width: 300px; display: block; float: right; height: 35px; }
.review_qa_form .rqftitle SPAN FONT { color: rgb(170, 0, 9); }
.review_qa_form .rqftitle H3 { padding-left: 8px; font-family: "Microsoft Yahei"; font-size: 18px; font-weight: normal; }
.review_qa_form .rqftitle DIV INPUT { line-height: 35px; display: block; float: right; height: 35px; margin-left: 4px; }
.review_qa_form .rqftitle DIV INPUT { border-style: none; padding: 0px; line-height: 30px; margin-top: 3px; width: 78px; background: transparent url('prds_detail_68.png') repeat scroll 0% 0%; height: 27px; overflow: hidden; cursor: pointer; }
.cartbtngrp { text-align: center; padding-top: 8px; }
.cartbtngrp INPUT { margin: 0px 2px; }
.revlayer { width: 524px; }
.revlayer DIV { min-height: 1px; }
.revlayer .cnt { padding: 4px 16px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.revlayer .cnt H4 { z-index: 2; position: relative; margin: -16px 0px 0px; }
.revlayer .cnt .inner { padding: 8px 0px; }
.revlayer .cnt .inner P { display: block; float: left; height: 18px; }
.revlayer .cnt .inner P SPAN { color: rgb(170, 0, 9); }
.revlayer .cnt .inner .wxpj { float: left; height: auto; padding-top: 0px; }
.revlayer .cnt .inner TEXTAREA { border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222); padding: 0px; margin: 0px; width: 100%; background: rgb(252, 252, 252) none repeat scroll 0% 0%; height: 200px; }
.revlayer .cnt .inner TEXTAREA:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ui-widget-content { background: white none repeat scroll 0% 0%; }
.ui-widget-header { background: rgb(164, 164, 164) none repeat scroll 0% 0%; }
.ui-state-default { outline-style: none; outline-width: medium; background: transparent url('prds_list_price_jt.png') no-repeat scroll 0% 0%; }
.ui-widget-content .ui-state-default { outline-style: none; outline-width: medium; background: transparent url('prds_list_price_jt.png') no-repeat scroll 0% 0%; }
.poplayer_newstyle { position: absolute; width: 441px; overflow: hidden; top: -248px; right: 28px; }
.poplayer_newstyle .a IMG { vertical-align: top; }
.poplayer_newstyle .a { height: 10px; overflow: hidden; }
.poplayer_newstyle .b { padding: 4px 14px 8px; background: transparent url('helpicon_new_05.gif') repeat-y scroll 0% 0%; }
.poplayer_newstyle .b H3 { padding: 0px; margin: 0px; }
.poplayer_newstyle .b P { padding: 0px; line-height: 22px; margin: 0px; color: rgb(136, 136, 136); }
.poplayer_newstyle .b TABLE { border-width: 0px; border-style: none; border-color: -moz-use-text-color; padding: 0px; margin: 0px; width: 100%; border-collapse: collapse; }
.poplayer_newstyle .b TABLE TR { border-width: 0px; border-style: none; border-color: -moz-use-text-color; padding: 0px; margin: 0px; width: 100%; border-collapse: collapse; }
.poplayer_newstyle .b TABLE TR TD { padding: 4px 0px; margin: 0px; font-size: 12px; }
.poplayer_newstyle .b TABLE TR TD TEXTAREA { border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 4px; margin: -1px 0px; width: 399px; height: 60px; font-size: 12px; }
.poplayer_newstyle .b TABLE TR TD INPUT { border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 0px 4px; line-height: 18px; margin: -1px 0px; width: 347px; height: 18px; font-size: 12px; }
.poplayer_newstyle .b TABLE TR TD SPAN { padding: 0px 4px 0px 0px; }
.poplayer_newstyle .b .l_btngroupstyle { text-align: center; padding: 8px 0px 0px; height: 20px; }
.poplayer_newstyle .b .l_btngroupstyle INPUT { padding: 0px 8px; }
.wxpj SPAN IMG { vertical-align: top; }
.poplayer_newstyle { top: -355px; }
.poplayer_newstyle .b TABLE TR TD INPUT { width: 337px; }
.poplayer_newstyle .b TABLE TR TD TEXTAREA { width: 390px; }
.questions_addstyle { border-bottom: 1px solid rgb(228, 228, 228); padding: 4px 0px; margin: 6px 0px; border-top: 1px solid rgb(228, 228, 228); }
.questions_addstyle UL { list-style-type: none; display: block; }
.questions_addstyle UL LI { padding: 0px 16px 0px 0px; display: inline; }
.questions_addstyle UL LI A { color: rgb(170, 0, 9); }
.questions_add_searchstyle { padding: 8px 0px 4px; height: 20px; }
.questions_add_searchstyle SPAN { display: block; float: left; height: 20px; }
.questions_add_searchstyle SPAN INPUT { border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228); padding: 0px; margin: -1px 0px; display: block; color: rgb(136, 136, 136); }
.infiniteCarousel { position: relative; width: 334px; height: 60px; }
.infiniteCarousel .wrapper { position: absolute; margin: 0px; width: 334px; height: 60px; overflow: auto; top: 0px; }
.infiniteCarousel .wrapper UL { list-style: outside none none; position: absolute; padding: 8px 0px 0px; margin: 0px; width: 9999px; top: 0px; left: 0px; }
.infiniteCarousel UL LI { padding: 0px 4px 0px 0px; width: 52px; display: block; float: left; height: 52px; }
.infiniteCarousel UL LI A IMG { display: block; }
.infiniteCarousel UL LI A { border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); display: block; }
.infiniteCarousel UL LI A:hover { border-width: 1px; border-style: solid; border-color: rgb(170, 0, 9); border-radius: 2px; }
.hhdg { border-width: 2px; border-style: solid; border-color: rgb(178, 178, 178); padding: 8px 8px 19px; width: 290px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.hhdg_close { position: relative; height: 11px; }
.hhdg_close A { position: absolute; width: 11px; display: block; height: 11px; top: 0px; right: 0px; }
.hhdg_close A IMG { width: 11px; display: block; height: 11px; }
.hhdg_cent { margin: 0px; color: rgb(51, 51, 51); }
.hhdg_cent SPAN { color: rgb(170, 0, 9); }
.hhdg_cent B { color: rgb(170, 0, 9); }
.hhdg_cent B { font-size: 14px; }
.hhdg_cent EM { font-style: normal; color: rgb(153, 153, 153); }
.hhdg_phone { height: 38px; color: rgb(102, 102, 102); }
.hhdg_phone .a { display: block; float: left; }
.hhdg_phone .b { display: block; float: left; }
.hhdg_phone .a { border-width: 1px; border-style: solid; border-color: rgb(178, 178, 178); padding: 0px 2px; line-height: 18px; margin: 0px 8px 0px 0px; width: 180px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 18px; }
.hhdg_phone .b { border-width: 0px; border-style: none; border-color: -moz-use-text-color; padding: 0px; line-height: 18px; margin: 0px; width: 44px; background: transparent url('hhdg_03.gif') no-repeat scroll 0% 0%; height: 20px; cursor: pointer; }
.commspanText { color: rgb(255, 78, 0); }
.commListItem { padding-bottom: 4px; float: left; clear: both; padding-top: 4px; }
/* ::::: http://www.yjgo.com.cn/css/caidan.css ::::: */

#menu #faq, #faq { float: left; width: 206px; margin-top: -2px; }
#menu #faq li, #faq li { float: left; }
#menu #faq dl, #faq dl { float: left; display: inline; width: 208px; }
#menu #faq dt, #faq dt { width: 197px; height: 33px; line-height: 33px; font-size: 14px; border-bottom: 1px solid rgb(254, 254, 254); font-weight: bold; cursor: pointer; background: rgb(249, 249, 249) url('jt.gif') no-repeat scroll right center; color: rgb(200, 35, 36); padding-left: 9px; margin-left: 2px; display: block; }
#menu #faq dd, #faq dd { display: none; margin: 0px; padding-right: 0px; }
.box { float: left; width: 210px; text-align: left; position: absolute; background: rgb(255, 255, 255) url('li2.gif') repeat-y scroll 0% 0%; border-bottom: 2px solid rgb(200, 35, 36); z-index: 99; }
.allsort .item { width: 206px; margin: 0px; padding: 0px; }
.allsort SPAN { width: 206px; height: 30px; line-height: 30px; display: block; z-index: 99999; position: relative; left: 2px; }
.allsort H3 { width: 206px; font-weight: normal; font-size: 12px; border-bottom: 1px solid rgb(249, 249, 249); margin: 0px; padding: 0px; }
.allsort H3 A:link { display: block; color: rgb(70, 70, 70); font-size: 12px; padding-left: 20px; }
.allsort H3 A:visited { display: block; color: rgb(70, 70, 70); padding-left: 20px; }
.allsort H3 A:hover, #menu .allsort .item span H3 A:hover { color: rgb(27, 87, 138); font-weight: bold; }
.allsort H3 A:active { color: rgb(27, 87, 138); }
.allsort .item .i-mc { border: 1px solid rgb(204, 51, 0); display: none; background: rgb(252, 249, 249) none repeat scroll 0% 0%; left: 208px; overflow: hidden; width: 506px; height: 266px; position: absolute; top: 0px; padding: 10px; }
.allsort .subitem DD A { border-right: 1px solid rgb(204, 204, 204); padding: 0px 8px; margin-bottom: 5px; display: inline-block; line-height: 20px; }
EM { font-style: normal; }
.subitem a { color: rgb(102, 102, 102); }
.subitem a:hover { color: rgb(228, 57, 60); }
.allsort .item span { overflow: hidden; white-space: nowrap; left: 0px; }
.allsort .item span h3 a div { width: 116px; text-overflow: ellipsis; display: inline-block; overflow: hidden; vertical-align: top; color: rgb(126, 126, 126); float: right; clear: both; margin-right: 16px; }
.allsort .item span h3 a { text-decoration: none; }
.allsort .item .i-mc { left: 207px; }
#menu .allsort .item span h3 a, #menu .allsort .subitem DD A { color: rgb(70, 70, 70); font-size: 12px; font-weight: normal; }
#menu #faq li dl dd .allsort .item .i-mc .subitem .fore { width: auto; text-align: left; }
#menu #faq li dl dd .allsort .item .i-mc .subitem .fore dd { float: left; }
#menu #cent .box #faq li dl dd.notenoughchild {  }
#menu #cent { position: absolute; top: 40px; left: 0px; width: 210px; height: 413px; z-index: 9999; background-image: url('null.png'); background-repeat: repeat-y; }
/* ::::: http://www.yjgo.com.cn/css/new_css.css ::::: */

#all { float: left; position: relative; width: 100%; margin: auto; text-align: left; background: transparent url('bg.gif') repeat-x scroll center top; }
#all1 { position: relative; width: 1210px; margin: auto; text-align: left; }
#updatewx { height: 90px; width: 90px; }
#intop { float: left; width: 1210px; margin-bottom: 8px; }
#indl { float: left; width: 1210px; height: 31px; }
#indll { float: left; width: 598px; }
#indll ul { float: left; width: 598px; }
#indll ul li { float: left; line-height: 31px; padding-right: 13px; padding-left: 13px; background: transparent url('li.gif') no-repeat scroll right center; }
#indll ul li a { color: rgb(101, 101, 101); }
#indll ul li a:hover { text-decoration: none; color: rgb(200, 35, 36); }
#indlr { float: left; width: 612px; }
#indlr dl { float: left; line-height: 31px; }
#indlr dl dt { float: left; color: rgb(101, 101, 101); }
#indlr dl dd { float: left; }
#indlr dl dd a { float: left; color: rgb(0, 0, 0); margin-right: 7px; }
#indlr dl dd a:hover { float: left; color: rgb(200, 35, 36); }
#indlr ul { float: right; line-height: 31px; margin-left: 22px; display: inline; }
#indlr ul li { float: left; padding-right: 10px; padding-left: 10px; background: transparent url('li.gif') no-repeat scroll right center; }
#indlr ul li a { color: rgb(101, 101, 101); }
#indlr ul li a:hover { color: rgb(200, 35, 36); }
#logo { float: left; width: 1210px; height: 90px; }
#log { float: left; }
#mer { float: left; }
#ser { float: left; width: 500px; margin-top: 18px; display: inline; }
#ser dl { float: left; width: 500px; }
#ser dl dt { float: left; }
#ser dl dd { float: left; }
#ser p { line-height: 23px; color: rgb(152, 152, 152); }
#weixin { float: left; margin-left: 5px; display: inline; margin-top: 0px; }
#gwc { float: left; width: 126px; height: 44px; background: transparent url('new_gwc.gif') no-repeat scroll 0% 0%; margin-left: 20px; display: inline; margin-top: 15px; }
#gwc dl { float: left; width: 126px; }
#gwc dl dt { float: left; color: rgb(255, 255, 255); width: 100px; padding-left: 26px; }
#gwc dl dd { float: left; margin-top: 2px; margin-left: 32px; display: inline; }
#gwc dl dd a { color: rgb(101, 101, 101); }
#gwc dl dd a:hover { color: rgb(200, 35, 36); }
#menu { float: left; width: 1210px; height: 40px; }
#menu dl { float: left; width: 1210px; line-height: 40px; }
#menu dl dt { float: left; font-size: 14px; font-weight: bold; margin-left: 18px; margin-right: 18px; display: inline; }
#menu dl dt a { color: rgb(50, 50, 50); }
#menu dl dt a:hover { color: rgb(200, 35, 36); }
#menu dl dd { float: right; font-size: 14px; font-weight: bold; background: transparent url('li1.gif') no-repeat scroll right top; padding-right: 15px; }
#menu dl dd a { color: rgb(200, 35, 36); }
#menu dl p { float: left; width: 193px; height: 40px; line-height: 40px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; padding-left: 17px; background: rgb(200, 35, 36) none repeat scroll 0% 0%; margin-right: 15px; }
#cent { float: left; width: 1210px; }
#cdtxt { float: left; width: 206px; margin-left: 2px; display: inline; color: rgb(50, 50, 50); text-align: center; height: 33px; line-height: 33px; background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
#kslj { float: left; width: 1210px; margin-top: 5px; background: transparent url('in_ksbg.gif') repeat-x scroll center top; }
#kslj dl { float: left; width: 156px; background: transparent url('li3.gif') repeat-y scroll left center; padding-left: 14px; margin-top: 26px; }
#kslj dl dt { float: left; width: 100%; font-size: 14px; font-weight: bold; margin-bottom: 7px; margin-top: 3px; }
#kslj dl dd { float: left; width: 100%; line-height: 18px; }
#kslj dl dd a { color: rgb(51, 51, 51); font-size: 12px; }
#kslj dl dd a:hover { color: rgb(200, 35, 36); font-size: 12px; }
#kouhao { float: left; margin-top: 5px; }
#footer { float: left; width: 1210px; text-align: center; margin-top: 15px; color: rgb(153, 153, 153); line-height: 18px; padding-bottom: 30px; font-size: 12px; }
.nextpage { z-index: 9999; position: fixed; width: 100%; bottom: 0px; background: transparent url('toolbarimg_bg.png') repeat scroll 0% 0%; height: 30px; margin-left: -50%; clear: both; left: 50%; }
#dbpf { float: left; position: relative; width: 100%; margin: auto; text-align: left; }
#dbpf1 { position: relative; width: 1210px; margin: auto; text-align: left; }
#dbpf1 ul { float: right; margin-top: 4px; }
#dbpf1 ul li { float: left; margin-left: 4px; display: inline; }
.wrapper { float: left; width: 720px; }
/* ::::: http://www.yjgo.com.cn/css/new_style.css ::::: */

body { font-size: 12px; font-family: Microsoft YaHei; background: transparent url('bg.jpg') repeat scroll center top; margin: 0px; padding: 0px; }
:focus { outline: medium none; }
a {  }
img { display: inline; border: medium none; }
div, ul, ol, li, dl, dd, form, p { padding: 0px; margin: 0px; border: 0px none; list-style: outside none none; }
a { text-decoration: none; color: rgb(51, 51, 51); }
.ft1 { color: rgb(226, 55, 58); }
.ft2 { color: rgb(200, 35, 36); }
.ft1 a { color: rgb(226, 55, 58); text-decoration: none; }
.tx { width: 405px; height: 30px; line-height: 30px; color: rgb(147, 147, 147); padding-left: 5px; padding-right: 5px; border: 2px solid rgb(200, 35, 36); }
#ser dl dd { margin-top: -1px; }
/* ::::: http://www.yjgo.com.cn/css/clearbox.css ::::: */

#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email { margin: 0px; padding: 0px; background-color: transparent; border: 0px none; }
#CB_iFrCont { position: absolute; width: 0px; height: 0px; }
#CB_HiddenText { position: absolute; visibility: hidden; z-index: -1000; top: -100px; left: -1000px; }
#CB_ImgHide { position: absolute; visibility: hidden; z-index: 1098000; left: 0px; }
#CB_ShowTh { width: 100%; height: 20%; visibility: hidden; position: absolute; z-index: 1097; bottom: 0px; left: 0px; }
#CB_Thumbs { display: none; height: 62px; padding-top: 10px; position: absolute; z-index: 1100; overflow: hidden; bottom: 0px; left: 0px; }
#CB_Thumbs2 { margin: auto 0px; height: 52px; position: absolute; }
.CB_RoundPixBugFix { display: block; visibility: hidden; font-family: arial; font-size: 1pt; }
#CB_ImgContainer { position: relative; width: 100%; }
#CB_PrevNext { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1002000; }
#CB_NavPrev, #CB_NavNext { visibility: hidden; position: absolute; z-index: 1001000; top: 47%; cursor: pointer; }
#CB_NavPrev { left: 18px; }
#CB_NavNext { right: 15px; }
#CB_ContentHide { position: absolute; z-index: 1000000; top: 0px; left: 0px; }
#CB_LoadingImage { position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; visibility: hidden; }
#CB_Text { position: relative; text-align: left; overflow: hidden; }
#CB_T1 { height: 14px; white-space: nowrap; position: relative; }
#CB_T2 { margin-top: -1px; }
#CB_TL { position: relative; background-color: rgb(255, 255, 255); display: none; }
#CB_Window { left: 50%; position: absolute; top: 50%; visibility: hidden; z-index: 1100000; border-collapse: separate; }
#CB_Image { position: relative; }
#CB_TopLeft { background-image: url('s_topleft.png'); background-position: right bottom; }
#CB_Top { background-image: url('s_top.png'); background-position: left bottom; }
#CB_TopRight { background-image: url('s_topright.png'); background-position: left bottom; }
#CB_Left { background-image: url('s_left.png'); background-position: right top; }
#CB_Content { background-color: rgb(255, 255, 255); }
#CB_Right { background-image: url('s_right.png'); background-position: left top; }
#CB_BtmLeft { background-image: url('s_btmleft.png'); background-position: right top; }
#CB_Btm { background-image: url('s_btm.png'); background-position: left top; }
#CB_BtmRight { background-image: url('s_btmright.png'); background-position: left top; }
#CB_Prev, #CB_Next { background: transparent url('blank_001.gif') no-repeat scroll 0% center; display: block; width: 49%; cursor: pointer; outline: 0px none; z-index: 1102000; }
#CB_Prev { float: left; left: 0px; }
#CB_Next { float: right; left: 0px; }
#CB_Prev:hover { background: transparent none repeat scroll 0% 0%; }
#CB_Next:hover { background: transparent none repeat scroll 0% 0%; }
#CB_CloseWindow { position: absolute; right: -14px; top: -10px; z-index: 1104000; cursor: pointer; }
#CB_SlideShowS, #CB_SlideShowP { position: absolute; left: -11px; top: -10px; z-index: 1104000; cursor: pointer; }
#CB_SlideShowBar { background-color: rgb(255, 255, 255); width: 0px; position: absolute; height: 2px; display: none; z-index: 1102000; }
/* ::::: http://www.yjgo.com.cn/css/NewList.css ::::: */

.a_main { margin: 8px auto; width: 1200px; clear: both; overflow: hidden; }
.a_main .a_sidebar { width: 188px; float: left; }
.a_main .a_content { width: 1000px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; overflow: hidden; }
.mod_list { margin-bottom: 8px; }
.mod_list .inr { border-width: 0px 1px 1px; border-style: none solid solid; border-color: rgb(255, 234, 234); min-height: 1px; border-radius: 0px 0px 2px 2px; }
.mod_list .tl { background: rgb(237, 150, 154) none repeat scroll 0% 0%; height: 2px; overflow: hidden; }
.mod_list .hd { padding: 8px 16px; display: block; font-family: "微软雅黑","Microsoft YaHei"; background: rgb(255, 240, 241) none repeat scroll 0% 0%; height: 18px; color: rgb(170, 0, 9); font-size: 15px; font-weight: bold; }
.hotcomnt { list-style-type: none; display: block; }
.hotcomnt LI { list-style-type: none; display: block; }
.hotcomnt LI { border-bottom: 1px solid rgb(250, 250, 250); padding: 8px 0px; margin: 0px 8px; }
.hotcomnt A { display: block; clear: both; overflow: hidden; }
.hotcomnt A:hover { cursor: pointer; text-decoration: none; }
.hotcomnt A:hover .desc { color: rgb(0, 102, 204); text-decoration: underline; }
.hotcomnt A IMG { width: 50px; display: block; float: left; }
.hotcomnt A P.info_1 { padding-left: 8px; width: 112px; display: block; float: left; }
.hotcomnt P SPAN { display: block; }
.hotcomnt P .price { font-style: normal; color: rgb(170, 0, 9); font-size: 12px; font-weight: bold; }
a {  }
/* ::::: http://www.yjgo.com.cn/css/NewDetail.css ::::: */

.navpath_plug-in { height: 18px; width: 1200px; }
.navpath_plug-in .navpath { float: left; background-position: 0px 2px; width: 70%; }
.navpath_plug-in .navpath a:hover { color: rgb(0, 102, 204); }
.navpath_plug-in .plug-in { float: right; }
.ndetl { border-top: 1px solid rgb(255, 234, 234); padding: 0px; margin: 0px; height: 60px; background: transparent -moz-linear-gradient(center top , rgb(255, 248, 248) 0px, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.ndetl .pname_promise { width: 850px; overflow: hidden; margin: 0px auto; padding: 0px; }
.ndetl .pname_promise .pname { width: 626px; height: 52px; float: left; }
.ndetl .pname_promise .promise { height: 52px; float: right; width: 224px; }
.ndetl .pname_promise .pname h1, .ndetl .pname_promise .pname span { display: block; float: left; line-height: 26px; padding: 0px 8px 0px 0px; }
.ndetl .pname_promise .pname h1 { font: bold 16px/26px "微软雅黑","Microsoft YaHei"; color: rgb(0, 0, 0); max-width: 450px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ndetl .pname_promise .pname span { color: rgb(153, 153, 153); }
.ndetl .pname_promise .pname span em { color: rgb(51, 51, 51); font-style: normal; line-height: 26px; }
.ndetl .pname_promise .pname p { clear: both; line-height: 26px; color: rgb(208, 0, 11); width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ndetl .pname_promise .promise ul { list-style: outside none none; height: 52px; }
.ndetl .pname_promise .promise ul li { float: right; margin: 0px 0px 0px 8px; }
.ndetl_01 { margin: 8px auto 16px; width: 1200px; height: 394px; }
.ndetl_01 .a, .ndetl_01 .b, .ndetl_01 .c { margin-right: 16px; float: left; }
.ndetl_01 .a { width: 334px; }
.ndetl_01 .b { width: 610px; }
.ndetl_01 .c { width: 224px; margin-right: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; border-top: 1px solid rgb(255, 234, 234); z-index: 2; }
.ndetl_01 .pimgs { width: 332px; height: 350px; border: 1px solid rgb(255, 234, 234); position: relative; z-index: 1; float: none; }
.ndetl_01 .pimgs .pimgs_icolayer { position: absolute; left: -1px; top: -1px; z-index: 2; overflow: hidden; height: 39px; }
.ndetl_01 .pimgs .pimgs_icolayer a { display: block; }
.ndetl_01 .pimgs .pimgs_icolayer img { margin-left: -4px; }
.ndetl_01 .pimgs_ico { height: 70px; }
.ndetl_01 .pdesc_a, .ndetl_01 .pdesc_b, .ndetl_01 .pdesc_c { border-top: 1px solid rgb(255, 234, 234); padding: 2px 0px; }
.ndetl_01 .pdesc_a { height: 119px; }
.ndetl_01 .pdesc_b { height: auto; width: 354px; }
.ndetl_01 .pdesc_c { height: 86px; }
.ndetl_01 .pdesc_a p, .ndetl_01 .pdesc_b p, .ndetl_01 .pdesc_c p { display: block; margin: 0px 8px 0px 0px; overflow: hidden; padding: 3px 0px; float: left; }
.ndetl_01 .pdesc_b div, .ndetl_01 .pdesc_c div { overflow: hidden; clear: both; }
.ndetl_01 .pdesc_a div { clear: both; }
.ndetl_01 .pdesc_a p font, .ndetl_01 .pdesc_b p font, .ndetl_01 .pdesc_c p font { color: rgb(153, 153, 153); }
.ndetl_01 .pdesc_a p span, .ndetl_01 .pdesc_a p font, .ndetl_01 .pdesc_a p em, .ndetl_01 .pdesc_a p i, .ndetl_01 .pdesc_b p span, .ndetl_01 .pdesc_b p font, .ndetl_01 .pdesc_b p em, .ndetl_01 .pdesc_b p i, .ndetl_01 .pdesc_c p span, .ndetl_01 .pdesc_c p font, .ndetl_01 .pdesc_c p em, .ndetl_01 .pdesc_c p i { display: block; font-style: normal; float: left; }
.ndetl_01 .pdesc_a .price_now span { color: rgb(170, 0, 9); font-size: 22px; font-weight: bold; }
.ndetl_01 .pdesc_a .points span a { color: rgb(0, 102, 204); }
.ndetl_01 .pdesc_b .select_size_color { min-height: 26px; padding-bottom: 6px; position: relative; width: 200%; overflow: hidden; z-index: 3; }
.ndetl_01 .pdesc_b .select_size_color a { border: 3px solid rgb(204, 204, 204); display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; margin-right: 3px; height: 20px; padding: 0px 3px; font-size: 11px; line-height: 20px; text-decoration: none; text-align: center; border-radius: 1px; }
.ndetl_01 .pdesc_b .select_size_color a:hover { color: rgb(255, 102, 0); text-decoration: none; }
.ndetl_01 .pdesc_b .select_size_color a:hover, .ndetl_01 .pdesc_b .select_size_color a.xz { border: 3px solid rgb(255, 102, 0); position: relative; color: rgb(255, 102, 0); text-decoration: none; }
.ndetl_01 .pdesc_b .select_size_color a.xz sub { background: transparent url('prds_detail_24.png') no-repeat scroll 0% 0%; display: block; height: 10px; width: 10px; position: absolute; bottom: -3px; right: -3px; }
.ndetl_01 .pdesc_c .p_stock { overflow: visible; height: 24px; }
.ndetl_01 .pdesc_c .p_stock p { margin: 0px; }
.ndetl_01 .pdesc_c .p_stock p span { padding-left: 8px; color: rgb(255, 102, 0); }
.ndetl_01 .pdesc_c .p_stock p span a, .ndetl_01 .pdesc_c .p_stock p span a:hover { color: rgb(0, 102, 204); }
.ndetl_01 .pdesc_c .buy_num span input { width: 24px; border: 1px solid rgb(170, 170, 170); height: 16px; margin: 0px; padding: 0px; line-height: 15px; overflow: hidden; background: transparent url('inputbg.gif') no-repeat scroll 0% 0%; text-align: center; }
.ndetl_01 .pdesc_c .buy_num em { padding-left: 2px; }
.ndetl_01 .pdesc_c .buy_num i { color: rgb(255, 102, 0); padding-left: 8px; }
.ndetl_01 .buy_button { height: 36px; width: 850px; float: left; padding-top: 15px; margin-top: 0px; }
.ndetl_01 .buy_button span, .ndetl_01 .buy_button span a { height: 36px; width: 112px; display: block; margin-right: 8px; float: left; }
.ndetl_01 .buy_button span { background-image: url('newdetail_img.gif'); }
.ndetl_01 .buy_button span a { margin-right: 0px; }
.ndetl_01 .buy_button .buy01 { background-position: 0px 0px; }
.ndetl_01 .buy_button .buy02 { background-position: 0px -37px; }
.ndetl_01 .buy_button .buy05 { background-position: -113px 0px; }
.ndetl_01 .buy_button .buy06 { background-position: -113px -37px; }
.ndetl_01 .buy_button .buy07 { width: 239px; background-position: -182px -74px; }
.ndetl_01 .buy_button .buy07 a { width: 239px; }
.ndetl_01 .buy_button .buy03 { background: transparent none repeat scroll 0% 0%; width: auto; }
.ndetl_01 .buy_button .buy04 { background-position: 0px -74px; width: 181px; margin: 0px; right: 0px; position: relative; }
.ndetl_01 .buy_button .buy04 a { width: 72px; margin: 0px; }
.ndetl_01 .buy_button .buy04 a.fav { width: 37px; }
.ndetl_01 .buy_button .buy04 a.fav:hover, .ndetl_01 .buy_button .buy04 a.fav_ed { background: transparent url('newdetail_img.gif') no-repeat scroll -144px -111px; opacity: 1; }
.ndetl_01 .buy_button .buy03 em, .ndetl_01 .buy_button .buy03 i { display: block; font-style: normal; line-height: 17px; }
.ndetl_01 .buy_button .buy03 i { font-size: 16px; font-weight: bold; }
.ndetl_01 .buy_button .buy03 em { color: rgb(153, 153, 153); }
.ndetl_01 .p_ppzxlogo, .ndetl_01 .p_tvtime, .ndetl_01 .p_getgift { padding: 12px 16px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(255, 234, 234) rgb(255, 234, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ndetl_01 .p_ppzxlogo font, .ndetl_01 .p_tvtime font { color: rgb(153, 153, 153); display: block; margin-bottom: 4px; }
.ndetl_01 .p_ppzxlogo span, .ndetl_01 .p_tvtime span { display: block; height: 52px; overflow: hidden; }
.ndetl_01 .p_ppzxlogo span { background: transparent url('ppzslogo-jt.gif') no-repeat scroll right center; }
.ndetl_01 .p_getgift { padding: 12px 16px 4px; position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ndetl_01 .p_getgift font { color: rgb(255, 102, 0); display: block; margin-bottom: 4px; }
.ndetl_01 .p_getgift dl, .ndetl_01 .p_getgift dl dt, .ndetl_01 .p_getgift dl dd { display: block; margin: 0px; padding: 0px; height: 52px; }
.ndetl_01 .p_getgift dl { padding-bottom: 8px; width: 190px; overflow: hidden; }
.ndetl_01 .p_getgift dl dt { float: left; width: 52px; }
.ndetl_01 .p_getgift dl dt img { height: 50px; border: 1px solid rgb(238, 238, 238); }
.ndetl_01 .p_getgift dl dd { float: left; width: 130px; padding-left: 8px; }
.ndetl_01 .p_getgift dl dd span { display: block; width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 16px; }
.ndetl_01 .p_getgift dl dd a { color: rgb(0, 102, 204); line-height: 16px; }
.ndetl_01 .gift_sq { height: 94px; overflow: hidden; }
.ndetl_01 .p_getgift .sq_zk_1 { height: 16px; line-height: 16px; background: rgb(255, 234, 234) none repeat scroll 0% 0%; color: rgb(208, 0, 11); text-align: center; position: absolute; width: 224px; left: -1px; bottom: 0px; z-index: 2; box-shadow: 0px -5px 10px rgb(255, 234, 234); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.ndetl_01 .p_getgift .sq_zk_2 { height: 16px; position: absolute; width: 224px; left: -1px; bottom: 0px; z-index: 1; border: 0px none; }
.mod_list .tag { padding: 0px 16px 8px; background: rgb(255, 240, 241) none repeat scroll 0% 0%; color: rgb(215, 94, 99); }
.mod_list .tag b { color: rgb(215, 94, 99); }
.mod_list .tag a { color: rgb(215, 94, 99); display: inline-block; padding: 0px 12px 0px 0px; }
.detail_tag { margin-bottom: 8px; }
.detail_tag .newtag, .detail_tag .newtag li, .detail_tag .newtag li a { height: 30px; line-height: 30px; display: block; list-style: outside none none; }
.detail_tag .newtag { border-bottom: 2px solid rgb(51, 51, 51); margin-top: 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.detail_tag .newtag li { float: left; padding-right: 1px; }
.detail_tag .newtag li a { padding: 0px 12px; float: left; font-size: 14px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-radius: 2px 2px 0px 0px; color: rgb(51, 51, 51); }
.detail_tag .newtag li a:hover { background: rgb(85, 85, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.detail_tag .newtag li a.dq { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.detail_tag .newtagcont { padding: 8px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(238, 238, 238) rgb(238, 238, 238); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; line-height: 1.8em; }
.detail_tag .newtagcont * { line-height: 1.8em; }
.detail_tag .review_qa_form { margin: 0px; padding: 0px; }
.detail_tag .review_qa_form .rqftitle { border: 0px none; }
.ndetl_01 .pdesc_a .points { background: transparent url('pointsbg.png') no-repeat scroll 0% 0%; height: 42px; padding-top: 15px; padding-left: 35px; }
#welive-righDiv, #welive-closeDiv { padding: 0px; position: absolute; }
